home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 25: Programming / pc_actual_25.iso / Delphi / MP3 Blade Encoder Component 1.0 / DEMO / MMDEMO32.BPR next >
Encoding:
Text File  |  1999-04-08  |  7.0 KB  |  193 lines

  1. # ---------------------------------------------------------------------------
  2. !if !$d(BCB)
  3. BCB = $(MAKEDIR)\..
  4. !endif
  5.  
  6. # ---------------------------------------------------------------------------
  7. # IDE-ABSCHNITT
  8. # ---------------------------------------------------------------------------
  9. # Der folgende Abschnitt der Make-Datei des Projekts wird von der IDE des
  10. # BCB verwaltet. Es wird empfohlen, zum â”€ndern von Werten, die sich in
  11. # diesem Abschnitt befinden, die IDE zu benutzen.
  12. # ---------------------------------------------------------------------------
  13.  
  14. VERSION = BCB.03
  15. # ---------------------------------------------------------------------------
  16. PROJECT = MMDemo32.exe
  17. OBJFILES = Unit1.obj MMDemo32.obj
  18. RESFILES = MMDemo32.res
  19. DEFFILE =
  20. RESDEPEN = $(RESFILES) Unit1.dfm
  21. LIBFILES =
  22. LIBRARIES = vclx35.lib VCL35.lib
  23. SPARELIBS = VCL35.lib vclx35.lib
  24. PACKAGES = vcl35.bpi VCLX35.bpi
  25. # ---------------------------------------------------------------------------
  26. PATHCPP = .;
  27. PATHASM = .;
  28. PATHPAS = .;
  29. PATHRC = .;
  30. DEBUGLIBPATH = $(BCB)\lib\debug
  31. RELEASELIBPATH = $(BCB)\lib\release
  32. # ---------------------------------------------------------------------------
  33. CFLAG1 = -O2 -Hc -w- -Ve -k- -vi -c -b- -w-par -w-inl -Vx
  34. CFLAG2 = -D_RTLDLL \
  35.   -I$(BCB)\include;$(BCB)\include\vcl;e:\mmtools;e:\mmtools\wave;e:\mmtools\visual;e:\mmtools\mpeg;e:\mmtools\filters;e:\mmtools\effects;e:\mmtools\dsound;e:\mmtools\hdrecord;e:\mmtools\cdrom;e:\mmtools\design;e:\mmtools\mixer;e:\mmtools\avi; \
  36.   -H=$(BCB)\lib\vcl35.csm
  37. CFLAG3 = -Tkh30000 -5
  38. PFLAGS = -D_RTLDLL \
  39.   -U$(BCB)\lib\obj;$(BCB)\lib;e:\mmtools;e:\mmtools\wave;e:\mmtools\visual;e:\mmtools\mpeg;e:\mmtools\filters;e:\mmtools\effects;e:\mmtools\dsound;e:\mmtools\hdrecord;e:\mmtools\cdrom;e:\mmtools\design;e:\mmtools\mixer;e:\mmtools\avi;$(RELEASELIBPATH) \
  40.   -I$(BCB)\include;$(BCB)\include\vcl;e:\mmtools;e:\mmtools\wave;e:\mmtools\visual;e:\mmtools\mpeg;e:\mmtools\filters;e:\mmtools\effects;e:\mmtools\dsound;e:\mmtools\hdrecord;e:\mmtools\cdrom;e:\mmtools\design;e:\mmtools\mixer;e:\mmtools\avi; \
  41.   -$L- -$D- -v -JPHN -M
  42. RFLAGS = -D_RTLDLL \
  43.   -i$(BCB)\include;$(BCB)\include\vcl;e:\mmtools;e:\mmtools\wave;e:\mmtools\visual;e:\mmtools\mpeg;e:\mmtools\filters;e:\mmtools\effects;e:\mmtools\dsound;e:\mmtools\hdrecord;e:\mmtools\cdrom;e:\mmtools\design;e:\mmtools\mixer;e:\mmtools\avi;
  44. AFLAGS = /i$(BCB)\include /i$(BCB)\include\vcl /ie:\mmtools /ie:\mmtools\wave \
  45.   /ie:\mmtools\visual /ie:\mmtools\mpeg /ie:\mmtools\filters /ie:\mmtools\effects \
  46.   /ie:\mmtools\dsound /ie:\mmtools\hdrecord /ie:\mmtools\cdrom \
  47.   /ie:\mmtools\design /ie:\mmtools\mixer /ie:\mmtools\avi /d_RTLDLL /mx /w2 /zd
  48. LFLAGS = -L$(BCB)\lib\obj;$(BCB)\lib;e:\mmtools;e:\mmtools\wave;e:\mmtools\visual;e:\mmtools\mpeg;e:\mmtools\filters;e:\mmtools\effects;e:\mmtools\dsound;e:\mmtools\hdrecord;e:\mmtools\cdrom;e:\mmtools\design;e:\mmtools\mixer;e:\mmtools\avi;$(RELEASELIBPATH) \
  49.   -D"Multimedia Tools" -aa -Tpe -x -Gn -Gl -Gi
  50. IFLAGS =
  51. # ---------------------------------------------------------------------------
  52. ALLOBJ = c0w32.obj sysinit.obj $(OBJFILES)
  53. ALLRES = $(RESFILES)
  54. ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib
  55. # ---------------------------------------------------------------------------
  56. !ifdef IDEOPTIONS
  57.  
  58. [Version Info]
  59. IncludeVerInfo=0
  60. AutoIncBuild=0
  61. MajorVer=1
  62. MinorVer=0
  63. Release=0
  64. Build=0
  65. Debug=0
  66. PreRelease=0
  67. Special=0
  68. Private=0
  69. DLL=0
  70. Locale=1031
  71. CodePage=1252
  72.  
  73. [Version Info Keys]
  74. CompanyName=
  75. FileDescription=
  76. FileVersion=1.0.0.0
  77. InternalName=
  78. LegalCopyright=
  79. LegalTrademarks=
  80. OriginalFilename=
  81. ProductName=
  82. ProductVersion=1.0.0.0
  83. Comments=
  84.  
  85. [HistoryLists\hlIncludePath]
  86. Count=6
  87. Item0=$(BCB)\include;$(BCB)\include\vcl;e:\mmtools;e:\mmtools\wave;e:\mmtools\visual;e:\mmtools\mpeg;e:\mmtools\filters;e:\mmtools\effects;e:\mmtools\dsound;e:\mmtools\hdrecord;e:\mmtools\cdrom;e:\mmtools\design;e:\mmtools\mixer;e:\mmtools\avi;
  88. Item1=$(BCB)\include;$(BCB)\include\vcl;e:\mmtools;e:\mmtools\wave;e:\mmtools\design;e:\mmtools\visual;e:\mmtools\mpeg;e:\mmtools\effects;e:\mmtools\filters;e:\mmtools\cdreader;e:\mmtools\mixer;e:\mmtools\hdrecord;e:\mmtools\dsound;e:\mmtools\avi;e:\mmtools\pcxcard
  89. Item2=$(BCB)\include;$(BCB)\include\vcl;
  90. Item3=$(BCB)\include;$(BCB)\include\vcl;e:\mmtools;e:\mmtools\wave;e:\mmtools\design;
  91. Item4=$(BCB)\include;$(BCB)\include\vcl;e:\mmtools;e:\mmtools\wave;
  92. Item5=$(BCB)\include;$(BCB)\include\vcl
  93.  
  94. [HistoryLists\hlLibraryPath]
  95. Count=2
  96. Item0=$(BCB)\lib\obj;$(BCB)\lib;e:\mmtools;e:\mmtools\wave;e:\mmtools\visual;e:\mmtools\mpeg;e:\mmtools\filters;e:\mmtools\effects;e:\mmtools\dsound;e:\mmtools\hdrecord;e:\mmtools\cdrom;e:\mmtools\design;e:\mmtools\mixer;e:\mmtools\avi
  97. Item1=;$(BCB)\lib\obj;$(BCB)\lib;e:\mmtools;e:\mmtools\wave;e:\mmtools\design;e:\mmtools\visual;e:\mmtools\mpeg;e:\mmtools\effects;e:\mmtools\filters;e:\mmtools\cdreader;e:\mmtools\mixer;e:\mmtools\hdrecord;e:\mmtools\dsound;e:\mmtools\avi;e:\mmtools\pcxcard
  98.  
  99. [HistoryLists\hlDebugSourcePath]
  100. Count=1
  101. Item0=$(BCB)\source\vcl
  102.  
  103. [HistoryLists\hlConditionals]
  104. Count=4
  105. Item0=_RTLDLL
  106. Item1=_RTLDLL;USEPACKAGES
  107. Item2=_RTLDLL;
  108. Item3=USEPACKAGES
  109.  
  110. [Debugging]
  111. DebugSourceDirs=$(BCB)\source\vcl
  112.  
  113. [Parameters]
  114. RunParams=
  115. HostApplication=
  116.  
  117. !endif
  118.  
  119. # ---------------------------------------------------------------------------
  120. # MAKE-ABSCHNITT
  121. # ---------------------------------------------------------------------------
  122. # Dieser Abschnitt der Projektdatei wird nicht von der IDE des BCB verwendet. Er wird
  123. # beim Erstellen des Projekts durch das Programm MAKE von der Befehlszeile aus benutzt.
  124. # ---------------------------------------------------------------------------
  125.  
  126. .autodepend
  127. # ---------------------------------------------------------------------------
  128. !if !$d(BCC32)
  129. BCC32 = bcc32
  130. !endif
  131.  
  132. !if !$d(DCC32)
  133. DCC32 = dcc32
  134. !endif
  135.  
  136. !if !$d(TASM32)
  137. TASM32 = tasm32
  138. !endif
  139.  
  140. !if !$d(LINKER)
  141. LINKER = ilink32
  142. !endif
  143.  
  144. !if !$d(BRCC32)
  145. BRCC32 = brcc32
  146. !endif
  147. # ---------------------------------------------------------------------------
  148. !if $d(PATHCPP)
  149. .PATH.CPP = $(PATHCPP)
  150. .PATH.C   = $(PATHCPP)
  151. !endif
  152.  
  153. !if $d(PATHPAS)
  154. .PATH.PAS = $(PATHPAS)
  155. !endif
  156.  
  157. !if $d(PATHASM)
  158. .PATH.ASM = $(PATHASM)
  159. !endif
  160.  
  161. !if $d(PATHRC)
  162. .PATH.RC  = $(PATHRC)
  163. !endif
  164. # ---------------------------------------------------------------------------
  165. $(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  166.     $(BCB)\BIN\$(LINKER) @&&!
  167.     $(LFLAGS) +
  168.     $(ALLOBJ), +
  169.     $(PROJECT),, +
  170.     $(ALLLIB), +
  171.     $(DEFFILE), +
  172.     $(ALLRES)
  173. !
  174. # ---------------------------------------------------------------------------
  175. .pas.hpp:
  176.     $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
  177.  
  178. .pas.obj:
  179.     $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
  180.  
  181. .cpp.obj:
  182.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  183.  
  184. .c.obj:
  185.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  186.  
  187. .asm.obj:
  188.     $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@
  189.  
  190. .rc.res:
  191.     $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $<
  192. # ---------------------------------------------------------------------------
  193.